overwhelming responsibility - Spanish English Dictionary